Mac卸载手动安装的Python并通过brew安装Python3.6 |
您所在的位置:网站首页 › homebrew 安装python3 › Mac卸载手动安装的Python并通过brew安装Python3.6 |
Mac自带了Python2.7,但现在项目多为Python3所构建,且Python2已不再维护,故安装Python3很有必要。 安装Python3的两种方式 一、从官网下载对应版本,一路next安装 二、通过homebrew安装(前提Mac已安装homebrew),命令brew install python3 通过第一种方式安装的优点为可以选择自己想要安装的版本,但缺点也很明显,手动安装的Python包管理麻烦,比如pip安装包时需要指定路径(–target=) 而通过brew安装后续管理很方便,但现在brew安装只能指定大版本(Python3)而不能指定小版本(Python3.6),为什么非要安装3.6而不装3.7 3.8,因为现在tensorflow只支持到3.6~~ 因此以下提供已经手动安装Python3想要卸载并想通过brew安装管理Python3.6的方法 卸载手动安装的Python3.X: 一、删除Python框架 rm -rf /Library/Frameworks/Python.framework/Versions/3.7以3.7为例,需修改为自己对应版本,下同 二、删除应用程序 rm -rf "/Applications/Python 3.7"三、删除指向Python3的链接 cd /usr/local/bin ls -l /usr/local/bin | grep ‘/Library/Frameworks/Python.framework/Versions/3.7’然后将打印出来的文件一一删除,方法略笨,但有效 四、删除配置信息 配置信息在~/.bash_profile文件中,一般为用户自己配置,删除即可。 通过brew安装Python3.6 可以先通过brew search python3查看目前 brew所支持的版本 安装命令 brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb如果报 --ignore-depeError,这是用以下命令 brew install --ignore-dependencies https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb这次应该会成功了,在终端输入python3应该是可用的,但如果你是用pip安装Python包,应该会报如下错误 pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.这个SSL不可用问题 上面问答中给出答案为 brew install pkg-config gdbm openssl readline sqlite xz但我测试不可用,后有经过搜索,在stackoverflow上找到了答案 测试了下,果然可以,后面就可以使用pip3安装python包了。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |